Complexity-Effective Rename Table Design for Rapid Speculation Recovery
نویسندگان
چکیده
Register renaming is a widely used technique to remove false data dependencies in contemporary superscalar microprocessors. The register rename logic includes a mapping table that holds the physical register identifiers assigned to each architectural register. This mapping table needs to be recovered to its correct state when a branch prediction occurs. In this paper we propose a scalable rename table design that allows fast recovery on branch predictions. A FIFO scheme is applied with a distributed rename table structure that holds a variable number of checkpoints specific to each architectural register. Our results show that although the area of the rename table is increased, it is possible to recover from a branch misprediction in at worst 2 cycles.
منابع مشابه
Squash Reuse via a Simplified Implementation of Register Integration
Register integration (or simply integration) is a mechanism for the direct reuse of previously computed results. Integration uses data-dependence relationships to test for and establish reusability. In this paper, we use integration to implement squash reuse, the salvaging of instruction results that were needlessly discarded during the course of sequential recovery from a control-or data-mis-s...
متن کاملTHE SHAKING TABLE CONCENTRATOR: INFLUENCE OF TABLE PARAMETERS ON MANGANESE CONCENTRATION
Abstract: point of view. In this study, a shaking-table was used for concentrating a manganese ore sample from the Ghasem Abadarea in Kerman, Iran. Experiments were designed by using LThe influence of each variable and their interactions on the operation of the device was studied. The variables underinvestigation were: table slope, table frequency, water flowrate, feed rate, and particle size. ...
متن کاملMembrane Distillation for Water Recovery and Its Fouling Phenomena
The total volume of water on Earth is circa 300 million cubic miles, with close to 98.0% being salt water and the remaining 2.0% fresh water. It has been increasingly more challenging to harvest fresh water from surface water, seawater and even from wastewater due to the combination of factors, viz. burgeoning population growth, rapid industrialization and climate change. Recently, membrane dis...
متن کاملA New Design of Fault Tolerant Comparator
In this paper we have presented a new design of fault tolerant comparator with a fault free hot spare. The aim of this design is to achieve a low overhead of time and area in fault tolerant comparators. We have used hot standby technique to normal operation of the system without interrupting and dynamic recovery method in fault detection and correction. The circuit is divided to smaller modules...
متن کاملLooking forward to hearing from you, MPR AMM
please delete the key words We have done this change 'Introduction'please rename this section 'Background' We have done this change Authors' contributionsplease use the authors initials and not numbers to denote specific authors. We have done this change Referencesseveral references have been replicated, please delete on ecopy. We have deleted the reference replicated. Referenceswe notice that ...
متن کامل